package core.config;

/*
 * This class was automatically generated with
 * <a href="http://www.castor.org">Castor 1.3.1</a>, using an XML
 * Schema.
 * $Id$
 */

/**
 * Class EventMappingsItem.
 *
 * @version $Revision$ $Date$
 */
@SuppressWarnings("serial")
public class EventMappingsItem implements java.io.Serializable {


      //--------------------------/
     //- Class/Member Variables -/
    //--------------------------/

    /**
     * Internal choice value storage
     */
    private java.lang.Object _choiceValue;

    /**
     * Field _eventDescription.
     */
    private EventDescription _eventDescription;


      //----------------/
     //- Constructors -/
    //----------------/

    public EventMappingsItem() {
        super();
    }


      //-----------/
     //- Methods -/
    //-----------/

    /**
     * Returns the value of field 'choiceValue'. The field
     * 'choiceValue' has the following description: Internal choice
     * value storage
     *
     * @return the value of field 'ChoiceValue'.
     */
    public java.lang.Object getChoiceValue(
    ) {
        return this._choiceValue;
    }

    /**
     * Returns the value of field 'eventDescription'.
     *
     * @return the value of field 'EventDescription'.
     */
    public EventDescription getEventDescription(
    ) {
        return this._eventDescription;
    }

    /**
     * Sets the value of field 'eventDescription'.
     *
     * @param eventDescription the value of field 'eventDescription'
     */
    public void setEventDescription(
            final EventDescription eventDescription) {
        this._eventDescription = eventDescription;
        this._choiceValue = eventDescription;
    }

}
